home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SGI Hot Mix 14
/
Hot Mix 14.iso
/
HTML
/
vendors
/
cdr
/
software
/
packages
/
install.sgi
< prev
Wrap
Text File
|
1996-07-25
|
9KB
|
318 lines
#!/bin/sh
#
# Delete existing CDRPub package
#
THISDIR=`pwd`
#
# Add the CDRPub Package
#
echo ""
echo "CDR Publisher Installation"
echo ""
echo "Installing current version of CDR Publisher..."
echo "Default destination directory is set at /usr/cdr."
DESTDIR=/usr/cdr
if [ -d $DESTDIR ]
then
echo ""
else
echo ""
/usr/bin/mkdir -p $DESTDIR
fi
#
# find out which revision of the IRIX is
#
OSVER=`uname -r | cut -c1-3`
echo "OS Version is "$OSVER
if [ $OSVER = "5.2" ]
then
echo "Remove old installation and install new version. Please wait ..."
cd $THISDIR/IRIX5.2
inst -f . < ../inst.cmd
elif [ $OSVER = "5.3" ]
then
echo "Remove old installation and install new version. Please wait ..."
cd $THISDIR/IRIX5.3
inst -f . < ../inst.cmd
elif [ $OSVER = "6.0" ]
then
echo "Remove old installation and install new version. Please wait ..."
cd $THISDIR/IRIX5.2
inst -f . < ../inst.cmd
elif [ $OSVER = "6.2" ]
then
echo "Remove old installation and install new version. Please wait ..."
cd $THISDIR/IRIX6.2
inst -f . < ../inst.cmd
fi
echo ""
chmod 666 /dev/scsi/*
#
# Install Adobe Acrobat
#
if [ $OSVER = "5.3" ] || [ $OSVER = "6.2" ]
then
if [ -f $THISDIR/../util/sgi/acroread/install.rdr ]
then
echo ""
echo "In order to use the help system properly, you must install"
echo "Adobe's Acrobat Reader."
echo "Would you like me to install the Acrobat Reader? [y/n]"
read INSTALL_AR
if [ $INSTALL_AR = "y" ]
then
echo "Installing the Adobe Acrobat Reader."
$THISDIR/../util/sgi/acroread/install.rdr
fi
echo ""
echo "Please specify the directory where you've installed the"
echo "Acrobat Reader? [press Return for /usr/adobe]"
read ACROBAT
if [ $ACROBAT ]
then
echo "Acrobat is installed in "$ACROBAT
else
ACROBAT=/usr/adobe
echo "Acrobat is installed in "$ACROBAT
fi
else
echo ""
echo "+-------------------------------------------------------------+"
echo "| In order to use help system properly, you must install |"
echo "| Adobe's Acrobat Reader. |"
echo "| |"
echo "| Acrobat Reader's install package is NOT FOUND. |"
echo "| |"
echo "| Please check if Acrobat Reader's install package is under |"
echo "| util direcotry. If not, download it from Adobe's web site. |"
echo "| Then install Acrobat Reader and add the following entry |"
echo "| in 'cdrenv' file under <CDRPUB-installed-dir>, for example, |"
echo "| |"
echo "| setenv ACROREAD /usr/adobe/AcroRead/bin/acroread |"
echo "| |"
echo "+-------------------------------------------------------------+"
echo "Press Return to continue ..."
echo ""
read TEMP
fi
fi
#
# (5.3/6.2) test if $THISDIR/../doc/cdrpub.pdf exists
# (5.2/6.0) test if $THISDIR/../doc/cdrpub.ps exists
# if yes, copy cdrpub.pdf/cdrpub.ps from $THISDIR/../doc to /usr/cdr/doc
# else show message
#
if [ -d /usr/cdr/doc ]
then
echo
else
cd /usr/cdr
/sbin/mkdir doc
cd $THISDIR
fi
if [ $OSVER = "5.3" ] || [ $OSVER = "6.2" ]
then
echo ""
if [ -f $THISDIR/../doc/cdrpub.pdf ]
then
cp $THISDIR/../doc/cdrpub.pdf /usr/cdr/doc
else
echo "----------------------------------------------------------------------"
echo ""
echo "In order to read on-line manual, you must perform the following:"
echo ""
echo " 1. Download CDR Publisher Manual (cdrpub.pdf)"
echo " from http://www.cdr1.com"
echo " 2. copy cdrpub.pdf to /usr/cdr/doc"
echo ""
echo "Press Return to continue ..."
read TMP
fi
else # 5.2/6.0
echo ""
if [ -f $THISDIR/../doc/cdrpub.ps ]
then
SIZE=50705
SPACE=`/usr/bin/df -k /usr | grep / | /usr/bin/awk '{ print $5+0 }'`
if [ $SPACE -gt $SIZE ]
then
cp $THISDIR/../doc/cdrpub.ps /usr/cdr/doc
else
echo "It requires $SIZE Kbytes of space, but only $SPACE kbytes"
echo "available. File cdrpub.ps is not copied."
echo ""
echo "Press Return to continue ..."
read TMP
fi
else
echo "----------------------------------------------------------------------"
echo ""
echo "In order to read on-line manual, you must perform the following:"
echo ""
echo " 1. Download CDR Publisher Manual (cdrpub.ps)"
echo " from http://www.cdr1.com"
echo " 2. copy cdrpub.ps to /usr/cdr/doc"
echo ""
echo "Press Return to continue ..."
read TMP2
fi
fi
#
# Get path of where Web Browser was installed
#
echo "----------------------------------------------------------------------"
echo ""
echo "Please specify your Web Browser binary path? "
echo "[Press Return if no Web Browser installed.] "
read WWWBROWSER
if [ $WWWBROWSER ]
then
echo ""
echo "Web Browser is "$WWWBROWSER
else
echo "No Web Browser specified."
fi
echo ""
echo "----------------------------------------------------------------------"
echo ""
#
# updating cdrenv
#
cd $DESTDIR
CDRPUBHOME=$DESTDIR
if [ $CDRPUBHOME ]
then
CDROS=SGI
CDRLMSERVER=`/usr/bsd/hostname`
CDRENV=$CDRPUBHOME/cdrenv
ACROREAD=$ACROBAT/AcroRead_1.0/bin/acroread
rm -f $CDRENV
echo "setenv CDRPUBHOME "$CDRPUBHOME > $CDRENV
echo "setenv CDROS "$CDROS >> $CDRENV
echo "setenv CDRENGHOME $CDRPUBHOME/bin/$CDROS" >> $CDRENV
echo "setenv CDRLMSERVER "$CDRLMSERVER >> $CDRENV
echo "setenv ACROREAD "$ACROREAD >> $CDRENV
if [ $WWWBROWSER ]
then
echo "setenv WWWBROWSER "$WWWBROWSER >> $CDRENV
fi
echo "set path = ($CDRPUBHOME/bin/$CDROS \$path )" >> $CDRENV
chmod 666 $CDRENV
#
# Set up the driver
#
export CDRPUBHOME
export CDROS
echo ""
echo "---------------------- Important -------------------------"
echo ""
echo "For the following question,"
echo " if you are using the following recorders, answer 'y'"
echo " HP 4020i"
echo " Kodak PCD 200, 200+, 225"
echo " Microboard Playwrite 2002, 4000"
echo " Philips CDD 521, 521 Upgrade, 522, 2000"
echo " Plasmon RF 4100, 4102, 4220"
echo " Smart & Friendly CDR 2000, 4000"
echo " Yamaha CDE 100, 102, CDR 100, 102"
echo ""
echo " if you are using the following recorders, answer 'n'"
echo " Kodak PCD 600"
echo " Microboard Playwrite 2000"
echo " Smart & Friendly CDR 1002"
echo " Sony 900E, 920S, 921"
echo ""
echo "----------------------------------------------------------------------"
echo ""
echo "Are you using the 1st set of the above recorders? [y/n]"
read CONFIG
echo ""
echo "Modifing system configuration ..."
if [ $CONFIG = "y" ]
then
#
# Change /var/sysgen/master.d/wd93 file
#
SOURCE_FILE=/var/sysgen/master.d/wd93
TMP_FILE=/tmp/wd93.tmp
cp $SOURCE_FILE $TMP_FILE
rm -f $SOURCE_FILE
#
sed '/wd93_enable_disconnect\[SC_MAXADAP\]/ {
N;
a\
int wd93_enable_disconnect[SC_MAXADAP] = {0 /* scsibus 0 */, 0 /* scsibus 1 */, 0 /* scsibus 2 */, 0 /* scsibus 3 */};
a\
d;
}
' $TMP_FILE > $SOURCE_FILE
else
#
SOURCE_FILE=/var/sysgen/master.d/wd93
TMP_FILE=/tmp/wd93.tmp
cp $SOURCE_FILE $TMP_FILE
rm -f $SOURCE_FILE
#
sed '/wd93_enable_disconnect\[SC_MAXADAP\]/ {
N;
a\
int wd93_enable_disconnect[SC_MAXADAP] = {1 /* scsibus 0 */, 1 /* scsibus 1 */, 1 /* scsibus 2 */, 1 /* scsibus 3 */};
a\
d;
}
' $TMP_FILE > $SOURCE_FILE
fi # CONFIG
echo ""
echo "----------------------------------------------------------------------"
echo ""
echo "CDR Publisher Installation Complete."
echo ""
echo "In order to have the device driver working properly"
echo "with your system and your CD-ROM recorder, you must"
echo "reconfigure the kernel."
echo ""
echo "May I do this automatically for you? [y/n]"
read AUTOCONFIG
echo ""
if [ $AUTOCONFIG = "y" ]
then
echo "Autoconfig ..."
/etc/autoconfig
echo "----------------------------------------------------------------------"
echo ""
echo "You must reboot the system in order for the driver"
echo "to be loaded properly."
echo ""
echo "After reboot, change directory to $CDRPUBHOME,"
echo "source "cdrenv" file to set up your environment,"
echo "and type cdrpub to start CDR Publisher."
echo ""
echo ""
echo "----------------------------------------------------------------------"
echo ""
echo "Reboot now? [y/n] "
read REBOOT
echo ""
if [ $REBOOT = "y" ]
then
/sbin/sync
/etc/reboot
fi
/sbin/sync
else
echo "----------------------------------------------------------------------"
echo ""
echo "In order to configure your kernel and load the driver"
echo "properly to work with CDR Publisher, please type 'autoconfig'"
echo "as root user and reboot the system."
echo ""
echo "----------------------------------------------------------------------"
echo ""
fi
#
else
echo "Package add failed. Installation incomplete."
fi # CDRPUB